﻿using System;
using Airborne.ScrumPoker.Module.Events;

namespace Airborne.ScrumPoker.Module.ProductOwner.Views
{
    public interface ITimerDetailView
    {
        event EventHandler<GenericEventArgs<int>> StartTimer;
        event EventHandler<EventArgs> StopTimer;
        event EventHandler<EventArgs> ResetVote;
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "EndGame", Justification = "Actual meaning is to End a Game.")]
        event EventHandler<EventArgs> EndGame;
        
        CountdownTimer Timer { get; set; }

    }
}
